package com.bjsxt.Lambda;

public class Test7 {
    public static void main(String[] args) {
         int num=10;
        //匿名内部类的实现方式
//        NoReturnNoParam noReturnNoParam = new NoReturnNoParam() {
//            @Override
//            public void method() {
//                System.out.println(num);
//            }
//        };
        //这是闭包
        NoReturnNoParam  noReturnNoParam=()-> System.out.println(num);//默认给num加了final，lambda操作的变量必须是final

        noReturnNoParam.method();
    }
}
